package com.cxhc.system.domain.app;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.cxhc.common.annotation.Excel;

/**
 * 市政检查对象 rp_base_check
 * 
 * @author Dhq
 * @String 2024-09-25
 */
public class RpBaseCheck 
{
    /** $column.columnComment */
    private Long id;

    /** 楼宇 ID */
    @Excel(name = "楼宇 ID")
    private String areaId;

    /** 楼宇名称 */
    @Excel(name = "楼宇名称")
    private String areaName;

    /** 检查地点 */
    @Excel(name = "检查地点")
    private String checkAddr;

    /** 检查对象 */
    @Excel(name = "检查对象")
    private String name;

    /** 检查事项 */
    @Excel(name = "检查事项")
    private String items;

    /** 添加时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss ")
    @Excel(name = "添加时间", width = 30, dateFormat = "yyyy-MM-dd hh:mm:ss ")
    private String addTime;

    /** 添加用户ID */
    @Excel(name = "添加用户ID")
    private Long addUserId;

    /** 协同处理人员id */
    @Excel(name = "协同处理人员id")
    private String helpUserId;

    /** 协同处理人员 */
    @Excel(name = "协同处理人员")
    private String helpUserName;

    /** 备注 */
    @Excel(name = "备注")
    private String description;

    /** 添加时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss ")
    @Excel(name = "添加时间", width = 30, dateFormat = "yyyy-MM-dd hh:mm:ss ")
    private String updateTime;

    /** 更新人 */
    @Excel(name = "更新人")
    private Long updateUserId;

    /** 添加人 */
    @Excel(name = "添加人")
    private String addUserRealName;

    /** 检查时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss ")
    @Excel(name = "检查时间", width = 30, dateFormat = "yyyy-MM-dd hh:mm:ss ")
    private String checkTime;

    /** 处理企业 ID */
    @Excel(name = "处理企业 ID")
    private Long entId;

    /** 处理企业 名称 */
    @Excel(name = "处理企业 名称")
    private String entName;

    /** 照片 */
    @Excel(name = "照片")
    private String photo;

    /** 状态(1未办结，2已办结) */
    @Excel(name = "状态(1未办结，2已办结)")
    private Long status;

    /** 处置结果 */
    @Excel(name = "处置结果")
    private String result;

    /** 办结添加时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss ")
    @Excel(name = "办结添加时间", width = 30, dateFormat = "yyyy-MM-dd hh:mm:ss ")
    private String completeAddTime;

    /** 办结添加人 */
    @Excel(name = "办结添加人")
    private Long completeAddUserId;

    /** 办结添加人名字 */
    @Excel(name = "办结添加人名字")
    private String completeAddRealName;

    /** 办结添加企业 */
    @Excel(name = "办结添加企业")
    private Long completeAddEntId;

    /** 办结添加企业名字 */
    @Excel(name = "办结添加企业名字")
    private String completeAddEntName;

    /** 办结时间 */
    @JsonFormat(pattern = "yyyy-MM-dd hh:mm:ss ")
    @Excel(name = "办结时间", width = 30, dateFormat = "yyyy-MM-dd hh:mm:ss ")
    private String completeTime;

    /** 办结项目 */
    @Excel(name = "办结项目")
    private String completeItems;

    /** 办结协同处理人员id */
    @Excel(name = "办结协同处理人员id")
    private String completeHelpUserId;

    /** 办结协同处理人员 */
    @Excel(name = "办结协同处理人员")
    private String completeHelpUserName;

    /** 办结照片 */
    @Excel(name = "办结照片")
    private String completePhoto;

    /** 位置 */
    @Excel(name = "位置")
    private String neighbourhood;

    /** 发布维度 */
    @Excel(name = "发布维度")
    private Double neighbourhoodLat;

    /** 发布经度 */
    @Excel(name = "发布经度")
    private Double neighbourhoodLng;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String neighbourhoodAddress;

    /** 检查类型 */
    @Excel(name = "检查类型")
    private String checkType;

    /** 检查类型名称 */
    @Excel(name = "检查类型名称")
    private String checkTypeName;

    /** 处理类型 */
    @Excel(name = "处理类型")
    private String handleType;

    /** 处理类型名称 */
    @Excel(name = "处理类型名称")
    private String handleTypeName;

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setAreaId(String areaId) 
    {
        this.areaId = areaId;
    }

    public String getAreaId() 
    {
        return areaId;
    }
    public void setAreaName(String areaName) 
    {
        this.areaName = areaName;
    }

    public String getAreaName() 
    {
        return areaName;
    }
    public void setCheckAddr(String checkAddr) 
    {
        this.checkAddr = checkAddr;
    }

    public String getCheckAddr() 
    {
        return checkAddr;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setItems(String items) 
    {
        this.items = items;
    }

    public String getItems() 
    {
        return items;
    }
    public void setAddTime(String addTime) 
    {
        this.addTime = addTime;
    }

    public String getAddTime() 
    {
        return addTime;
    }
    public void setAddUserId(Long addUserId) 
    {
        this.addUserId = addUserId;
    }

    public Long getAddUserId() 
    {
        return addUserId;
    }
    public void setHelpUserId(String helpUserId) 
    {
        this.helpUserId = helpUserId;
    }

    public String getHelpUserId() 
    {
        return helpUserId;
    }
    public void setHelpUserName(String helpUserName) 
    {
        this.helpUserName = helpUserName;
    }

    public String getHelpUserName() 
    {
        return helpUserName;
    }
    public void setDescription(String description) 
    {
        this.description = description;
    }

    public String getDescription() 
    {
        return description;
    }
    public void setUpdateUserId(Long updateUserId) 
    {
        this.updateUserId = updateUserId;
    }

    public Long getUpdateUserId() 
    {
        return updateUserId;
    }
    public void setAddUserRealName(String addUserRealName) 
    {
        this.addUserRealName = addUserRealName;
    }

    public String getAddUserRealName() 
    {
        return addUserRealName;
    }
    public void setCheckTime(String checkTime) 
    {
        this.checkTime = checkTime;
    }

    public String getCheckTime() 
    {
        return checkTime;
    }
    public void setEntId(Long entId) 
    {
        this.entId = entId;
    }

    public Long getEntId() 
    {
        return entId;
    }
    public void setEntName(String entName) 
    {
        this.entName = entName;
    }

    public String getEntName() 
    {
        return entName;
    }
    public void setPhoto(String photo) 
    {
        this.photo = photo;
    }

    public String getPhoto() 
    {
        return photo;
    }
    public void setStatus(Long status) 
    {
        this.status = status;
    }

    public Long getStatus() 
    {
        return status;
    }
    public void setResult(String result) 
    {
        this.result = result;
    }

    public String getResult() 
    {
        return result;
    }
    public void setCompleteAddTime(String completeAddTime) 
    {
        this.completeAddTime = completeAddTime;
    }

    public String getCompleteAddTime() 
    {
        return completeAddTime;
    }
    public void setCompleteAddUserId(Long completeAddUserId) 
    {
        this.completeAddUserId = completeAddUserId;
    }

    public Long getCompleteAddUserId() 
    {
        return completeAddUserId;
    }
    public void setCompleteAddRealName(String completeAddRealName) 
    {
        this.completeAddRealName = completeAddRealName;
    }

    public String getCompleteAddRealName() 
    {
        return completeAddRealName;
    }
    public void setCompleteAddEntId(Long completeAddEntId) 
    {
        this.completeAddEntId = completeAddEntId;
    }

    public Long getCompleteAddEntId() 
    {
        return completeAddEntId;
    }
    public void setCompleteAddEntName(String completeAddEntName) 
    {
        this.completeAddEntName = completeAddEntName;
    }

    public String getCompleteAddEntName() 
    {
        return completeAddEntName;
    }
    public void setCompleteTime(String completeTime) 
    {
        this.completeTime = completeTime;
    }

    public String getCompleteTime() 
    {
        return completeTime;
    }
    public void setCompleteItems(String completeItems) 
    {
        this.completeItems = completeItems;
    }

    public String getCompleteItems() 
    {
        return completeItems;
    }
    public void setCompleteHelpUserId(String completeHelpUserId) 
    {
        this.completeHelpUserId = completeHelpUserId;
    }

    public String getCompleteHelpUserId() 
    {
        return completeHelpUserId;
    }
    public void setCompleteHelpUserName(String completeHelpUserName) 
    {
        this.completeHelpUserName = completeHelpUserName;
    }

    public String getCompleteHelpUserName() 
    {
        return completeHelpUserName;
    }
    public void setCompletePhoto(String completePhoto) 
    {
        this.completePhoto = completePhoto;
    }

    public String getCompletePhoto() 
    {
        return completePhoto;
    }
    public void setNeighbourhood(String neighbourhood) 
    {
        this.neighbourhood = neighbourhood;
    }

    public String getNeighbourhood()
    {
        return neighbourhood;
    }
    public void setNeighbourhoodLat(Double neighbourhoodLat)
    {
        this.neighbourhoodLat = neighbourhoodLat;
    }

    public Double getNeighbourhoodLat()
    {
        return neighbourhoodLat;
    }
    public void setNeighbourhoodLng(Double neighbourhoodLng)
    {
        this.neighbourhoodLng = neighbourhoodLng;
    }

    public Double getNeighbourhoodLng()
    {
        return neighbourhoodLng;
    }
    public void setNeighbourhoodAddress(String neighbourhoodAddress) 
    {
        this.neighbourhoodAddress = neighbourhoodAddress;
    }

    public String getNeighbourhoodAddress() 
    {
        return neighbourhoodAddress;
    }
    public void setCheckType(String checkType) 
    {
        this.checkType = checkType;
    }

    public String getCheckType() 
    {
        return checkType;
    }
    public void setCheckTypeName(String checkTypeName) 
    {
        this.checkTypeName = checkTypeName;
    }

    public String getCheckTypeName() 
    {
        return checkTypeName;
    }
    public void setHandleType(String handleType) 
    {
        this.handleType = handleType;
    }

    public String getHandleType() 
    {
        return handleType;
    }
    public void setHandleTypeName(String handleTypeName) 
    {
        this.handleTypeName = handleTypeName;
    }

    public String getHandleTypeName() 
    {
        return handleTypeName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("areaId", getAreaId())
            .append("areaName", getAreaName())
            .append("checkAddr", getCheckAddr())
            .append("name", getName())
            .append("items", getItems())
            .append("addTime", getAddTime())
            .append("addUserId", getAddUserId())
            .append("helpUserId", getHelpUserId())
            .append("helpUserName", getHelpUserName())
            .append("description", getDescription())
            .append("updateTime", getUpdateTime())
            .append("updateUserId", getUpdateUserId())
            .append("addUserRealName", getAddUserRealName())
            .append("checkTime", getCheckTime())
            .append("entId", getEntId())
            .append("entName", getEntName())
            .append("photo", getPhoto())
            .append("status", getStatus())
            .append("result", getResult())
            .append("completeAddTime", getCompleteAddTime())
            .append("completeAddUserId", getCompleteAddUserId())
            .append("completeAddRealName", getCompleteAddRealName())
            .append("completeAddEntId", getCompleteAddEntId())
            .append("completeAddEntName", getCompleteAddEntName())
            .append("completeTime", getCompleteTime())
            .append("completeItems", getCompleteItems())
            .append("completeHelpUserId", getCompleteHelpUserId())
            .append("completeHelpUserName", getCompleteHelpUserName())
            .append("completePhoto", getCompletePhoto())
            .append("neighbourhood", getNeighbourhood())
            .append("neighbourhoodLat", getNeighbourhoodLat())
            .append("neighbourhoodLng", getNeighbourhoodLng())
            .append("neighbourhoodAddress", getNeighbourhoodAddress())
            .append("checkType", getCheckType())
            .append("checkTypeName", getCheckTypeName())
            .append("handleType", getHandleType())
            .append("handleTypeName", getHandleTypeName())
            .toString();
    }
}
